armored vehicle in general - Espagnol Anglais Dictionnaire